#include <iostream>
using namespace std;


int main()
{
	int n;
	cin>>n;
	int a[n+5],b[n+5]={0},w[n+5]={0};
	for(int i=0;i<n;i++) cin>>a[i];
	int mb=0;
	for(int i=0;i<n;i++)
	{//第i个数前的黑色奶牛的个数
		b[i]=mb;
		if(a[i]==2) mb++;
	}
	int mw=0;
	for(int i=n-1;i>=0;i--)
	{//把第i个数后（包括i）的白色奶牛个数
		if(a[i]==1) mw++;
		w[i]=mw;
	}
	int min=n;
	for(int i=0;i<n;i++)
	{
		if(w[i]+b[i]<min)
		min=w[i]+b[i];
	}
	cout<<min<<endl;
	return 0;
}
